package com.gitee.kenewstar.migration.service;

import com.gitee.kenewstar.migration.entity.Menu;
import com.gitee.kenewstar.migration.entity.MenuPermission;
import com.gitee.kenewstar.migration.entity.MenuTl;

import java.util.List;
import java.util.Map;

/**
 * @author kenewstar
 */
public interface MenuService {

    List<Menu> devSelectMenuByIds(List<Long> menuIds);

    List<Menu> devSelectMenuList(List<Menu> list, String fdLevel);

    List<MenuTl> devSelectMenuTl(List<Long> menuIds);

    List<MenuPermission> devSelectMenuPermission(List<Long> menuIds);

    Map<Long, Long> queryMenuMap(List<Menu> list);

    void uatInsertMenu(List<Menu> list);

    void uatInsertMenuTl(List<MenuTl> list);

    void uatInsertMenuPermission(List<MenuPermission> list);

}
